package com.itstyle.seckill.common.utils;

import java.util.Vector;

public class TicketSeller2 {
    //vector本身就是一个同步容器，它所有的方法都是加锁的
    static Vector<String> tickets = new Vector<>();
    static{
        for(int i=0; i<10000; i++)
            tickets.add("票编号："+i);
    }
    public static void main(String[] args){
        for(int i=0; i<10; i++){
            new Thread(()->{
                while(tickets.size()>0){
                    /*
                    try{
                        TimeUnit.SECONDS.sleep(10);
                    }catch(InterruptedException e){
                        e.printStackTrace();
                    }*/
                    System.out.println("销售了--"+tickets.remove(0));
                }
            }).start();
        }
    }
}